var express = require('express');
var router = express.Router();
var redis = require('redis');


// --------------------------------------------------------------------------------------------
//
// 请修正下面错误的"Hello, word"的拼写！
// 请在修改完成后，通过主菜单 Git代码库/提交 ... 菜单项完成代码的Commit 和 Push。
// Push完成后回到 “趣码—应用工厂” 中该项目的 “蓝图” 页面( http://factory.cloudtogo.cn/project/blueprint?id=last )，点击发布新实例后，即可看到修改后的效果。
//
// 错误在这里 _______
//                 |
//                 V
var msg = 'Hello, word!'
//
// --------------------------------------------------------------------------------------------


/* GET home page. */
router.get('/', function(req, res, next) {

  var client = redis.createClient('6379', process.env.REDIS);

  client.on('connect', function() {
      console.log('connected');
  });

  client.get('counter', function(err, reply) {

    var counter = 0
    if (reply != null) {
      counter = Number(reply)
    }

    counter = counter + 1
    client.set('counter', String(counter))

    var btnContent = '修改我的代码'
    var body = '恭喜您成功发布了Node.js项目... 啊！word 拼写错误，尝试修改代码解决这个问题吧。'
    var envURL = process.env.WEBIDE

    if (msg != 'Hello, word!') {

      btnContent = '搭建我的袜子电商网站'
      body = '恭喜您成功修复了代码！您可以通过创建一个袜子电商网站来体验行云趣码一站式开发平台更浩瀚的功能。'
      envURL = 'http://help.cloudtogo.cn/tutorial/55b67d34-141d-11e7-93ae-92361f002671.html'
    }

    res.render('hello', {Hits: String(counter), Body: body, WebIDE: envURL, Msg: msg, ButtonContent: btnContent});
  });

});

module.exports = router;

